import pandas as pd

# 读取数据
df = pd.read_csv('customer_behavior_assets.csv')

# 检查联系结果的分布
contact_dist = df['contact_result'].value_counts()
print("\n联系结果分布:")
print(contact_dist)
print("\n联系结果分布百分比:")
print(contact_dist / len(df) * 100)

# 检查非空值的数量
print("\n联系结果非空值数量:", df['contact_result'].notna().sum())
print("总记录数:", len(df))

# 检查最近一个月的数据
latest_month = df['stat_month'].max()
latest_data = df[df['stat_month'] == latest_month]
print("\n最近一个月的联系结果分布:")
latest_contact_dist = latest_data['contact_result'].value_counts()
print(latest_contact_dist)
print("\n最近一个月的联系结果百分比:")
print(latest_contact_dist / len(latest_data) * 100)
